package com.coocaa.ops.admin.v1.timedtask.service;


import com.coocaa.ops.common.core.base.model.R;
import com.coocaa.ops.common.core.biz.timedtask.entity.TimedTaskInfoEntity;

/**
 * @author bijiahao
 * @date : 2019/8/7.
 * @description 定时信息 更新操作 服务接口
 *
 */
public interface ITimedTaskUpdateService {

    /**
     * 保存job
     *
     * @param entity
     */
    R saveJob(TimedTaskInfoEntity entity);

    /**
     * 恢复job
     *
     * @param id
     */
    R resumeJob(Integer id);

    /**
     * 停止job
     *
     * @param id
     */
    R stopJob(Integer id);

    /**
     * 删除job
     *
     * @param id
     */
    R delJob(Integer id);

}
